A Tractable Query Cache by Approximation
نویسندگان
چکیده
In this paper we present the organization of a predicate-based query cache suitable for integration with agent-based heterogeneous database systems. The cache is managed using a tractable (sound and complete) query containment algorithm, yet there are no language restrictions placed on the applications. This is accomplished by introducing query approximation. Query approximation is a compilation technique where a query expression in a general query language is mapped to a query expression in a restricted language. We deene a target language such that query containment can be tested in polynomial time. We deene a query approximation method that guarantees that the approximate query contains the original query. In the remainder of the paper we specify the algorithms by which the query engine and the cache manager may negotiate a choice of approximation and the development of a query plan. We use two application workloads and the TPC-D benchmark queries to assess the impact of query approximation and the value of the cache within the architecture of the InfoSleuth heterogeneous database system.
منابع مشابه
Cache-Aware Query Routing in a Cluster of Databases
We investigate query routing techniques in a cluster of databases for a query-dominant environment. The objective is to decrease query response time. Each component of the cluster runs an off-the-shelf DBMS and holds a copy of the whole database. The cluster has a coordinator that routes each query to an appropriate component. Considering queries of realistic complexity, e.g., TPC-R, this artic...
متن کاملSCEND: An Efficient Semantic Cache to Adequately Explore Answerability of Views
Maintaining a semantic cache of materialized XPath views inside or outside the database, is a novel, feasible and efficient approach to accelerate XML query processing. However, the main problems of existing approaches are that, they either can not exploit sufficient potential cached views to answer an issued query or need too much time for cache lookup. In this paper, we propose, SCEND, an eff...
متن کاملThesis Proposal Algorithms for Answering Queries with Graphical Models
In numerous real world applications, from sensor networks to patient monitoring to intelligent buildings, probabilistic inference is necessary to make conclusions about the system in question in the face of uncertainty. The key problem in all those settings is to compute the probability distribution over some random variables of interest (the query) given the known values of other random variab...
متن کاملCompleteness Guaranteed Approximations for OWL-DL Query Answering
How to provide scalable and quality guaranteed approximation for query answering over expressive description logics (DLs) is an important problem in knowledge representation (KR). This is a pressing issue, in particular due to the fact that, for the widely used standard Web Ontology Language OWL, whether conjunctive query answering is decidable is still an open problem. Pan and Thomas propose a...
متن کاملNon-zero probability of nearest neighbor searching
Nearest Neighbor (NN) searching is a challenging problem in data management and has been widely studied in data mining, pattern recognition and computational geometry. The goal of NN searching is efficiently reporting the nearest data to a given object as a query. In most of the studies both the data and query are assumed to be precise, however, due to the real applications of NN searching, suc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002